event
计数器,填入数字或数组 "round_begin_ba":number
"round_begin_ba":[number,number]
单个数字:在填入的数字后的回合开始时触发(注意:如果倒计时结束后 condition 条件不满足,会在下一回合继续检验)
数组:格式为[n, n],系统自动随机填入的数字范围内数字,在随机数后的回合开始触发,同样遵循 condition
"rite_end": rite_id
也可以填数组,格式为[rite_id, rite_id,……]任意填入 rite 关闭后触发
"rite_end":1
任意 rite 结束后触发
"rite_start": rite_id
也可以填数组,格式为[rite_id, rite_id,……]任意填入 rite 开始运行后触发
"card_clean":card_id
也可以填数组,格式为[card_id, card_id,……]任意填入 card 被移除后触发
"card_clean":1
任意卡被移除触发
"open_rite":1
打开任意 rite 触发(来自旧新手引导,未测试,可能已废弃)
"open_rite_end":rite_id
打开指定 rite 后 (未测试)
"close_prompt":1
关闭任意弹窗文本后触发(来自旧新手引导,未测试,可能已废弃)
"open_card_info":1
打开任意卡牌详情页触发(来自旧新手引导,未测试,可能已废弃)
"open_card_info_end":1
任意卡牌详情页打开完毕后
"show_wizard_option":1
在抽卡界面开启时
"sudan_redraw_start":1
玩家选择换牌选项
"close_wizard":1
关闭女术士的抽卡界面时
"rite_can_start":1
任意仪式可以开始时
"rite_cancel":rite_id
官方备注为“运行出发时”,看不懂,待测试
"back_to_prev_round_end":1
返回上回合结束后
"game_end":number
正数对应 over 内的结局,-1是任意结束,-2是失败,-3是任意胜利,-4是小胜,-5是大胜
"card_born":card_id
指定卡牌生成后
"counter":counterid
指定计数器变更后(也可能是增加后,待测试)
"close_begin_guide":"begin_guide_type"
指定引导结束后(玩家改动似乎用不上)
"rite_can_fill":1
任意仪式可以自动填充(玩家改动似乎用不上)
"rite_can_stop":1
任意仪式可以撤回(玩家改动似乎用不上)
"have.cardid":1
卡池中有对应 card
变体 1:"have.cardid.tagName":1
卡池中此 card 有此 tag ,需要先查找到 card"have.cardid>":number
带比大小的,运算符包括[>,<,>=,<=],满足数量条件才可"have.cardid.tagName<=":number
和 tag 比大小,可使用运算符同上"have.tagName":1
直接检测场上是否有此 tag "table_have.cardid":1
卡池中有对应 card 且此 card 空闲(不在任何 rite 中),有变体,形式同上条 "hand_have.cardid":1
玩家手牌中有对应 card,有变体,形式同上上条"counter.counterid>=":number
和存档内记录的计数器比大小 "rite":rite_id
"!rite":rite_id
场上存在/不存在对应 rite"f:counter.counterid+counter.counterid<":number
使用计算时用 f:
开头,计算符号包括[+,-],比较符号包括[>,<,>=,<=]"type":"sudan"
移除任意一张苏丹卡时默认填入数字,填入 true 和 false 用斜体,填入复杂数据加粗,填入字符串用下划线表示,标黄内容不确定,需要更多测试
id
本 event 事件 id,需唯一,官方格式为 53xxxxx
text
描述,玩家不可见
is_replay
本次 event 被开启后是否可以重复触发
auto_start
似乎已废弃,保持 false 即可,删除此行不影响运行
auto_start_init
只见过:[1]的情况,意思是开局就加载本 event
start_trigger
是否启动就立即开始校验条件
on
启动的时机,可以写多个条件,全部满足后触发
condition
触发条件,满足即触发
settlement